package net.lab1024.sa.admin.module.business.quotation.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import java.math.BigDecimal;
import lombok.Data;

/**
 * 报价明细 列表VO
 *
 * @Author zzx
 * @Date 2025-08-07 19:45:24
 * @Copyright zzx
 */

@Data
public class QuotationItemsVO {

    @Schema(description = "报价单id")
    private Long quotationId;

    @Schema(description = "ID")
    private Long quotationItemId;

    @Schema(description = "序号")
    private Integer serialNumber;

    @Schema(description = "品名")
    private String productName;

    @Schema(description = "规格")
    private String specifications;

    @Schema(description = "比重")
    private BigDecimal specificWeight;

    @Schema(description = "用量")
    private BigDecimal usagee;

    @Schema(description = "单价")
    private BigDecimal unitPrice;

    @Schema(description = "金额")
    private BigDecimal sumOfMoney;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "类型")
    private Integer type;


    public QuotationItemsVO() {
    }

    public QuotationItemsVO(String productName, String specifications, Integer type) {
        this.productName = productName;
        this.specifications = specifications;
        this.type = type;
    }

}
